abstract interpretation - определение. Что такое abstract interpretation
Diclib.com
Словарь ChatGPT
Введите слово или словосочетание на любом языке 👆
Язык:

Перевод и анализ слов искусственным интеллектом ChatGPT

На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:

  • как употребляется слово
  • частота употребления
  • используется оно чаще в устной или письменной речи
  • варианты перевода слова
  • примеры употребления (несколько фраз с переводом)
  • этимология

Что (кто) такое abstract interpretation - определение

APPROACH TO STATIC PROGRAM ANALYSIS
Abstract reduction; Abstract interpreter
  • A 3-dimensional convex example polyhedron describing the possible values of 3 variables at some program point. Each of the variables may be zero, but all three can't be zero simultaneously. The latter property cannot be described in the interval arithmetics domain.
  • Example: abstraction of integer sets (red) to sign sets (green)
  • zero division]] can be excluded. (Since only one variable is involved, relational vs. non-relational domains is not an issue here.)
Найдено результатов: 491
abstract interpretation         
<theory> A partial execution of a program which gains information about its semantics (e.g. control structure, flow of information) without performing all the calculations. Abstract interpretation is typically used by compilers to analyse programs in order to decide whether certain optimisations or transformations are applicable. The objects manipulated by the program (typically values and functions) are represented by points in some domain. Each abstract domain point represents some set of real ("concrete") values. For example, we may take the abstract points "+", "0" and "-" to represent positive, zero and negative numbers and then define an abstract version of the multiplication operator, *#, which operates on abstract values: *# | + 0 - ---|------ + | + 0 - 0 | 0 0 0 - | - 0 + An interpretation is "safe" if the result of the abstract operation is a safe approximation to the abstraction of the concrete result. The meaning of "a safe approximation" depends on how we are using the results of the analysis. If, in our example, we assume that smaller values are safer then the "safety condition" for our interpretation (#) is a# *# b# <= (a * b)# where a# is the abstract version of a etc. In general an interpretation is characterised by the domains used to represent the basic types and the abstract values it assigns to constants (where the constants of a language include primitive functions such as *). The interpretation of constructed types (such as user defined functions, sum types and product types) and expressions can be derived systematically from these basic domains and values. A common use of abstract interpretation is {strictness analysis}. See also standard interpretation. (1994-11-08)
Abstract interpretation         
In computer science, abstract interpretation is a theory of sound approximation of the semantics of computer programs, based on monotonic functions over ordered sets, especially lattices. It can be viewed as a partial execution of a computer program which gains information about its semantics (e.
Abstract machine         
  • A run of a [[Turing machine]].
  • Pictorial representation of a [[Krivine machine]].
THEORETICAL MODEL OF A COMPUTER HARDWARE OR SOFTWARE SYSTEM USED IN AUTOMATA THEORY
Abstract computer; Abstract Machine
An abstract machine is a computer science theoretical model that allows for a detailed and precise analysis of how a computer system functions. It is analogous to a mathematical function in that it receives inputs and produces outputs based on predefined rules. Abstract machines vary from literal machines in that they are expected to perform correctly and independently of hardware. Abstract machines are “machines” because they allow step-by-step execution of programmes; they are “abstract” because they ignore many aspects of actual (hardware) machines. A typical abstract machine consists of a definition in terms of input, output, and the set of allowable operations used to turn the former into the latter. They can be used for purely theoretical reasons as well as models for real-world computer systems. In the theory of computation, abstract machines are often used in thought experiments regarding computability or to analyse the complexity of algorithms. This use of abstract machines is connected to th
abstract machine         
  • A run of a [[Turing machine]].
  • Pictorial representation of a [[Krivine machine]].
THEORETICAL MODEL OF A COMPUTER HARDWARE OR SOFTWARE SYSTEM USED IN AUTOMATA THEORY
Abstract computer; Abstract Machine
1. <language> A processor design which is not intended to be implemented as hardware, but which is the notional executor of a particular intermediate language (abstract machine language) used in a compiler or interpreter. An abstract machine has an instruction set, a register set and a model of memory. It may provide instructions which are closer to the language being compiled than any physical computer or it may be used to make the language implementation easier to port to other platforms. A virtual machine is an abstract machine for which an interpreter exists. Examples: ABC, Abstract Machine Notation, ALF, CAML, F-code, FP/M, Hermes, LOWL, Christmas, SDL, S-K reduction machine, SECD, Tbl, Tcode, TL0, WAM. 2. <theory> A procedure for executing a set of instructions in some formal language, possibly also taking in input data and producing output. Such abstract machines are not intended to be constructed as hardware but are used in thought experiments about computability. Examples: Finite State Machine, Turing Machine. (1995-03-13)
Judicial interpretation         
WAYS COURTS INTERPRET LAWS, ESPECIALLY CONSTITUTIONAL LAWS
Legal interpretation; Constitutional interpretation; Founders' Intent
Judicial interpretation is the way in which the judiciary construes the law, particularly constitutional documents, legislation and frequently used vocabulary. This is an important issue in some common law jurisdictions such as the United States, Australia and Canada, because the supreme courts of those nations can overturn laws made by their legislatures via a process called judicial review.
interpreter         
  • Interpreting booths in the [[European Parliament]] where interpreters simultaneously interpret debates between the 24 official [[languages of the European Union]]
  • Nuremberg defendants]] at dock listening to simultaneous interpretation
  • operation]] to his [[servant]], who acts as an interpreter
  • Interpreting booths at a conference by the World Trade Organization 2017
  • Two sign language interpreters working for a school, 2007
  • Interpreter (left) next to Swedish filmmaker [[Johannes Nyholm]] at [[Buenos Aires International Festival of Independent Cinema]] 2019
  • Simultaneous interpreter's station (Televic Conference) at the [[European Court of Justice]]
  • [[Stéphane Brizé]] (second from the right) speaking in French in [[Buenos Aires]] in 2019. Seated to his left, the interpreter (on the extreme right) waits to translate into Spanish.
  • A US military interpreter sits with Afghan army soldiers, [[Ghazni province]].
FACILITATING OF ORAL OR SIGN-LANGUAGE COMMUNICATION BETWEEN USERS OF DIFFERENT LANGUAGES
Interpreter; Interpreter (communication); Interpreters; Interpretation (linguistics); Interpret; Interpreter (spoken language); Interperate; Simultaneous translation; Dubash; Intepreters; Misinterpretation; Interprets; Sign language interpreter; Consecutive Interpretation; Medical interpretation; Interpreting; Court Interpreter; American Sign Language Interpreting; American Sign Language interpreting; Language interpretations; Medical interpreter; Court interpreter
n.
1) to serve (smb.) as an interpreter
2) a conference; court; simultaneous interpreter
interpret         
  • Interpreting booths in the [[European Parliament]] where interpreters simultaneously interpret debates between the 24 official [[languages of the European Union]]
  • Nuremberg defendants]] at dock listening to simultaneous interpretation
  • operation]] to his [[servant]], who acts as an interpreter
  • Interpreting booths at a conference by the World Trade Organization 2017
  • Two sign language interpreters working for a school, 2007
  • Interpreter (left) next to Swedish filmmaker [[Johannes Nyholm]] at [[Buenos Aires International Festival of Independent Cinema]] 2019
  • Simultaneous interpreter's station (Televic Conference) at the [[European Court of Justice]]
  • [[Stéphane Brizé]] (second from the right) speaking in French in [[Buenos Aires]] in 2019. Seated to his left, the interpreter (on the extreme right) waits to translate into Spanish.
  • A US military interpreter sits with Afghan army soldiers, [[Ghazni province]].
FACILITATING OF ORAL OR SIGN-LANGUAGE COMMUNICATION BETWEEN USERS OF DIFFERENT LANGUAGES
Interpreter; Interpreter (communication); Interpreters; Interpretation (linguistics); Interpret; Interpreter (spoken language); Interperate; Simultaneous translation; Dubash; Intepreters; Misinterpretation; Interprets; Sign language interpreter; Consecutive Interpretation; Medical interpretation; Interpreting; Court Interpreter; American Sign Language Interpreting; American Sign Language interpreting; Language interpretations; Medical interpreter; Court interpreter
v. a.
1.
Explain, expound, decipher, elucidate, unfold, define, make out, make clear, explain the meaning of.
2.
Construe, translate, render.
Abstract type         
FEATURE OF A PROGRAMMING LANGUAGE
Abstract class; Pure virtual class
In programming languages, an abstract type is a type in a nominative type system that cannot be instantiated directly; a type that is not abstract – which can be instantiated – is called a concrete type. Every instance of an abstract type is an instance of some concrete subtype.
Descriptive interpretation         
TERM IN LOGIC: TYPE OF INTERPRETATION
Factual interpretation
According to Rudolf Carnap, in logic, an interpretation is a descriptive interpretation (also called a factual interpretation) if at least one of the undefined symbols of its formal system becomes, in the interpretation, a descriptive sign (i.e.
Simultaneous interpretation         
  • Nuremberg defendants]] at dock listening to simultaneous interpretation
Simultaneous Interpretation; Simultaneous interpreter; Simultaneous Interpretation Technology; Simultaneous interpretation technology; Simultaneous oral interpretation
Simultaneous interpretation (SI) is when an interpreter translates the message from the source language to the target language in real-time. Unlike in consecutive interpreting, this way the natural flow of the speaker is not disturbed and allows for a fairly smooth output for the listeners.

Википедия

Abstract interpretation

In computer science, abstract interpretation is a theory of sound approximation of the semantics of computer programs, based on monotonic functions over ordered sets, especially lattices. It can be viewed as a partial execution of a computer program which gains information about its semantics (e.g., control-flow, data-flow) without performing all the calculations.

Its main concrete application is formal static analysis, the automatic extraction of information about the possible executions of computer programs; such analyses have two main usages:

  • inside compilers, to analyse programs to decide whether certain optimizations or transformations are applicable;
  • for debugging or even the certification of programs against classes of bugs.

Abstract interpretation was formalized by the French computer scientist working couple Patrick Cousot and Radhia Cousot in the late 1970s.